<!DOCTYPE html>
<html lang="zh-CN">
<head>
    <meta charset="UTF-8">
    <title>Document</title>
</head>
<body>


<script>

    // 在Pig这个构造函数内部定义的都是实例成员，不能通过Pig这个构造函数进行访问
    function Pig(name, age) {
        this.name = name
        this.age = age

        this.sayHi = function () {
            console.log("大家好我叫" + this.name)
        }
    }

    let peiqi = new Pig("佩奇", 6)
    let qiaozhi = new Pig("乔治", 3)
    peiqi.sayHi()
    qiaozhi.sayHi()

    // 可以给Pig添加静态成员变量
    Pig.legs = 4
    Pig.shut = function() {
        "吼吼吼"
    }

    // 和java不一样的是，不能通过实例对象调用静态成员

</script>
    
</body>
</html>